home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / ppp-faq / part5 < prev    next >
Encoding:
Text File  |  1995-07-25  |  23.8 KB  |  524 lines

  1. Subject: comp.protocols.ppp part5 of 8 of frequently wanted information
  2. Newsgroups: comp.protocols.ppp,news.answers,comp.answers
  3. From: ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  4. Date: 14 Nov 1994 19:21:10 GMT
  5.  
  6. Archive-name: ppp-faq/part5
  7. Version: $Revision: 3.12 $
  8. Last-modified: $Date: 94/10/24 20:10:11 $
  9. URL: http://cs.uni-bonn.de/ppp/part5.html
  10.  
  11.                                                  Free PPP Software Packages
  12.                        5. FREE PPP SOFTWARE PACKAGES
  13.                                      
  14.        Free PPP FOR SunOS 4.1.x
  15.       
  16.        Free PPP for BSD
  17.       
  18.        Free PPP for SVR4
  19.       
  20.        Free PPP for MSDOS
  21.       
  22.        Free PPP for AmigaOS
  23.       
  24.        Free PPP for NeXT
  25.       
  26.        Free PPP for Macintosh
  27.       
  28.        Free PPP for Ultrix
  29.       
  30.        Free PPP for Linux
  31.       
  32. 5.1 free PPP FOR SunOS 4.1.x
  33.  
  34.    
  35.    
  36.   5.1.1 PPP-2.1 FOR BSD, SUNOS 4.X,  ULTRIX AND LINUX
  37.   
  38.    
  39.    
  40.   Authors                 Paul Mackerras <paulus@cs.anu.edu.au>,
  41.                          Brad Parker <brad@FCR.COM> and contributors
  42.                           Ultrix port: sundstrom@stkhlm.enet.dec.com (Per
  43.                          Sundstrom) and
  44.                          robert@robur.slu.se (Robert Olsson)
  45.                           Linux port: Michael Callahan
  46.                          <callahan@maths.ox.ac.uk>
  47.                          and Al Longyear <longyear@netcom.com>
  48.                          
  49.    Architectures          Sunos 4.x at least on Sparc,
  50.                           NetBSD at least on 80?86 and Amiga
  51.                           Ultrix on DECstations
  52.                           Linux on 80386/80486/Pentium
  53.                          
  54.    FTP archives            dcssoft.anu.edu.au:/pub/ppp/ ppp-2.1.2.tar.gz
  55.                           Also from  merit.edu:/pub/ppp/sunos-new
  56.                          
  57.    Self-Description       ppp-2.1.1 is now available from
  58.                          dcssoft.anu.edu.au, and shortly from merit.edu in
  59.                          /pub/ppp or /pub/ppp/sunos-new, I hope.  This
  60.                          release includes Linux support, thanks to Michael
  61.                          Callahan and Al Longyear, as well as SunOS 4.x,
  62.                          {386,Net,Free}BSD and Ultrix (which were supported
  63.                          in previous versions).
  64.                          
  65.   Other new and changed features in this version include:
  66.                          
  67.    security improvements
  68.                          
  69.    improvements and a man page for chat (thanks to Al Longyear)
  70.                          
  71.    pppd can now use LCP echo-requests to check that the serial
  72.                          connection is intact, and terminate the link if
  73.                          not           (from the Linux port)
  74.                          
  75.    pppd can now reads a port-specific options file
  76.                          (/etc/ppp/options.)
  77.                          
  78.    new pppd options vj-max-slots and -vjccomp to control           how many
  79.                          connection IDs the VJ header compressor will use,
  80.                                   and whether it can compress the
  81.                          connection ID
  82.                          
  83.    several bugs fixed
  84.                          
  85. Paul Mackerras          paulus@cs.anu.edu.au Dept. of Computer Science Aust
  86.                                                  ralian National University
  87.                                                                            
  88.   ... The main change [of 2.0] from ppp-1.3.1 is that the new release
  89.                          contains a substantially improved version of pppd.
  90.                           New features in pppd include:
  91.                          
  92.        Vastly improved security and authentication features
  93.       
  94.        Conforms to RFCs 1331, 1332, 1334
  95.       
  96.        Reads options from files as well as the command line
  97.       
  98.        Does proxy-ARP and default route creation if requested
  99.       
  100.                                       Paul Mackerras <paulus@cs.anu.edu.au>
  101.                                                                            
  102.   Comment                 ppp-2.1 included in NetBSD distributions,
  103.                          reported to work on NetBSD-Amiga; ppp-2.0.4 is
  104.                          reported to work on NetBSD-Intel and
  105.                          SunOS-4.x-Sparc (did anybody try NetBSD-Sparc?)
  106.                          ppp-2.1.2 will work on Linux on Intel (did anybody
  107.                          try Linux/680x0, e.g. Amiga?)
  108.                          
  109.    Problems               PPP 2.1.2 on a VAX Ultrix exhibited very long
  110.                          delays between packet bursts over the serial line.
  111.                           Similar performance problems may also appear on
  112.                          other BSD-derived systems besides Ultrix.
  113.                          
  114.   Workaround: Thanks to Patrick Klos for the solution:  Turn off Van
  115.                          Jacobsen Header Compression (using the -vj command
  116.                          line option to pppd).  Patrick reported that he
  117.                          had found problems in the implementation of VJ
  118.                          Header Compression in PPP 2.1.2.  Disabling the
  119.                          option clears the performance problem.
  120.                          
  121.   Additional note:  On VAXes with RTS/CTS flow control I can run the serial
  122.                          port at 19.2K and use an MRU of 1500.  On VAXes
  123.                          with MMJ serial connectors without RTS/CTS flow
  124.                          control, I have to use MRU 296 but still specify
  125.                          the crtscts option to pppd, even though the
  126.                          hardware doesn't support it.
  127.                          
  128.                                       Barry Kort <bkort@copernicus.bbn.com>
  129.                                                                            
  130.   5.1.2 DP-2.3
  131.   
  132.   Authors                 Kirk Smith , peter.galvaby@micromuse.ac.uk
  133.                          and others
  134.                          
  135.    Features               demand-dial, filtering, header compression,
  136.                          server and client, scripting;
  137.                          SunOS loadable modules partially supported
  138.                          
  139.    Comment                basically dp-2.2-beta with typos corrected and
  140.                          non-sun4c kernel
  141.                          architecture supported (tested on sun4c, sun4m and
  142.                          sun3
  143.                          machines, but has problems on sun3x
  144.                          architectures). It has a
  145.                          configuration file, which tells where the other
  146.                          configuration
  147.                          files are. Loadable modules work as long as you
  148.                          don't unload
  149.                          them.  Finally survives even talk(1) without
  150.                          crashing the
  151.                          machine. If you see older versions, especially
  152.                              dp-2.0.tar.Z, toss them immediately!
  153.                          
  154.    Plans                  Solaris 2.1 (sunos 5.1) is supported in the
  155.                          dp-3.0 version (see chapter SVR4).
  156.                          
  157.    Mailing list maintainer
  158.                           ks@phoenix.acn.purdue.edu
  159.                          
  160.    Mailing-list            dp-list@phoenix.acn.purdue.edu (don't send 'add'
  161.                          or 'delete' requests here!!!
  162.                          
  163.    FTP archive
  164.                          ftp@phoenix.acn.purdue.edu:pub/
  165.                          
  166.   5.1.3 PERKINS/CLEMENTS/FOX/CHRISTY PPP FOR SUNOS
  167.   
  168.   Last version            patch level 6 of 1991-10-04
  169.                          
  170.    Anonymous FTP          [not cited to protect the innocent]
  171.                          
  172.    Comment                should be considered out of date. You need at
  173.                          least a special patch to fix
  174.                          most of a memory leak, and might have other
  175.                          problems. Successor
  176.                          packages are dp-2.3/3.0 and
  177.                          ppp-2.1.
  178.                          
  179. 5.2 free PPP for BSD:
  180.  
  181.   5.2.1 PPP-2.1
  182.   
  183.    see above.
  184.    
  185. 5.3 free PPP for SVR4
  186.  
  187.   5.3.1 ...FOR GENERIC SVR4
  188.   
  189.   Author
  190.                          
  191.                                                 Marc Boucher <marc@cam.org>
  192.                                                                            
  193.   Public FTP archive
  194.                          FTP.CAM.ORG:/systems/un
  195.                          ix/svr4/CAM-pppd-0.85.tar.gz.
  196.                          
  197.    self-description        The current version is 0.85. Basic support for
  198.                          synchronous PPP and BinTec ISDN was recently
  199.                          added. The wrong interface initialization order
  200.                          resulting in in_interfaces not being incremented
  201.                          properly have been fixed. ... Unlimited
  202.                          redistribution is now allowed. The software is
  203.                          being released AS-IS. I currently do not have time
  204.                          to provide support or implement further
  205.                          enhancements, sorry. The future of the package is
  206.                          uncertain. If someone is willing to pick it up, or
  207.                          integrate my SVR4 changes in a newer PPP package,
  208.                          feel free.
  209.                          
  210.                                                                Marc Boucher
  211.                                                                            
  212.   5.3.2 ...SUNOS 5.X/SOLARIS 2.X
  213.   
  214.    dp-3.0 (Solaris 2.x version of dp-2.3)
  215.    
  216.    dp-3.0 has been out for quite a while. It works with Solaris 2.1 (for
  217.    anyone foolish enough to still be running it), 2.2 and 2.3.
  218.    
  219.    "...It is much more stable and better behaved than the Solaris 2.3 ppp
  220.    from Sun...." (Larry Williamson <larry@mitra.com>)
  221.    
  222. 5.4 Free PPP for MSDOS
  223.  
  224.   5.4.1 WG7J NOS (JNOS) PPP ADDITIONS:
  225.   
  226.    Johan Reinalda (WG7J) did a lot of additions/improvements to the KA9Q
  227.    for MSDOS.  One of them seems to be that PPP is working, finally.  Get
  228.    version 1.08 and up.
  229.    
  230.   Authors                 Phil Karn (KA9Q), Johan Reinalda (WG7J), with
  231.                          additions from lots of others. PPP code written by
  232.                          Katie Stevens of UC Davis, based on the original
  233.                          implementation by Drew Perkins of CMU. Updated by
  234.                          Bill Simpson and Glenn McGregor of the University
  235.                          of Michigan.
  236.                          
  237.    Features               server, client, scripting, redial,
  238.                          
  239.    Public FTP sites:
  240.                          
  241.     wg7j.ece.orst.edu:/public/108/
  242.                          
  243.     ftp.ucsd.edu:hamradio/packet/tcpip/jnoa/
  244.                          
  245.     speckled.mpifr-bonn.mpg.de:/pub/rhein.de/jnos*.exe [Executable;  no
  246.                          warranty; ATTENTION: THIS IS IN EUROPE!]
  247.                          
  248.    Comment                 There is a entry in the configuration recipes
  249.                          section.
  250.                          
  251.   5.4.2 PPP PACKET DRIVER INTERFACE
  252.   
  253.   Ftp archive              merit.edu:pub/ppp/ncsappp.zip
  254.                          
  255.    Comment                "I have also been able to use the NCSA telnet
  256.                          packet driver,
  257.                             however, I could not use ftp with that, so I
  258.                          gave it up some months
  259.                             ago."
  260.                          
  261.                                              kim@MorningStar.Com (Kim Toms)
  262.                                                                            
  263.                          I had no problems with it. For a solution to an
  264.                          interoperability
  265.                          problem, see above.
  266.                          
  267.                                                                        i.s.
  268.                                                                            
  269.   Very incomplete features
  270.                           client only
  271.                          
  272.   5.4.3 ISPA - ISDN PACKET DRIVER INTERFACE
  273.   
  274.   Ftp archive              ftp.biochem.mpg.de:/pc/isdn
  275.                          
  276.    Self-Description       "    ISPA is an ethernet-type (class=1)
  277.                          packet-driver for IP-Routing or remote Ethernet
  278.                          bridging over ISDN. ISPA communicates with the
  279.                          ISDN card using the Common ISDN API 1.1
  280.                          specification (a standard defined by German ISDN
  281.                          card manufacturers and the German Telekom).
  282.                          Because of this, ISPA is completely hardware
  283.                          independent and has successfully been tested with
  284.                          many active or passive ISDN cards.
  285.                          
  286.   ISPA supports a large set of protocols for communication with other
  287.                          vendors ISDN routers or servers. Among these
  288.                          protocols are: LAPB, Frame-Relay, PPP (including
  289.                          PAP support), SLIP, Cisco-HDLC.
  290.                          
  291.   ISPA was developed for use with PCROUTE as a cheap Ethernet-ISDN Router.
  292.                          However, it has been succesfully tested with a
  293.                          wide range of TCP/IP programs e.g. WATTCP based IP
  294.                          programs, PC-NFS, NCSA & CU -Telnet/ftp, gopher,
  295.                          popmail, PCTCP 2.2 or Trumpet WINSOCK.
  296.                          
  297.   ISPA was written for use with ISDN BRI PC cards. I myself have used ISPA
  298.                          only with the Teles.S0 card, one of the cheapest
  299.                          ISDN cards in Germany. But I got responses from
  300.                          users of ISPA that it will work at least with the
  301.                          following other ISDN cards: AVM A1, AVM B1, Diehl
  302.                          SCOM, Diehl SoTec, NICCY 1000 PC, mbp Solis. Many
  303.                          German vendors of ISDN cards have started to
  304.                          support besides the German signaling system (1TR6)
  305.                          and Euro-ISDN (EDSS1) also other signaling systems
  306.                          in their Common ISDN API 1.1 implementation.
  307.                          
  308.   The current version of ISPA supports two independent active connections
  309.                          at a time. Alternativly a connection can use two
  310.                          B-channels for loadsharing. ISPA can be loaded
  311.                          more than once, if more than two simultanous
  312.                          connections to different sites are desired.
  313.                          Loadsharing can be configured as static or dynamic
  314.                          (bandwith on demand). Dynamic loadsharing can be
  315.                          used concurrently to a second independent
  316.                          connection.
  317.                          
  318.   Loadsharing over two channels is implemented using simple round robin
  319.                          scheduling, because IP doesn't require the orginal
  320.                          packet sequence. It's completly hardware
  321.                          independent. It's works the same way as Cisco
  322.                          implements loadsharing over to X.21 interfaceses
  323.                          and I have tested ISPA with a Cisco Router and two
  324.                          Philips TA's. Sure it will not double the
  325.                          performance this way, but around 13kBytes/s you
  326.                          can get."
  327.                          
  328.                                               Herbert Hanewinkel, July 1994
  329.                                                                            
  330. 5.5 Free PPP for AmigaOS
  331.  
  332.   5.5.1 AMIGANOS (KA9Q NOS PORT TO AMIGA)
  333.   
  334.   Mailing-list-maintainer
  335.                           amiga-slip-request@ccs.carleton.ca
  336.                          
  337.    FAQ posting             comp.sys.amiga.datacomm, every 21 days
  338.                          
  339.    Author                 JOHN_H@fs2.mcc.ac.uk (John Heaton)
  340.                          
  341.    Public ftp archive     ftp.demon.co.uk: /pub/amiga/setup/setupv4.lha
  342.                          419364 bytes (Setup for newcomers;
  343.                          
  344.                          Note that this contains some information which is
  345.                          quite
  346.                          
  347.                          specific for the demon.co.uk site only)
  348.                          /pub/amiga/anos/anos29k.lha 196742 bytes (if you
  349.                          already have an
  350.                          earlier version of setup and just need AmigaNOS
  351.                          2.9k. Also on
  352.                          wuarchive.wus
  353.                          tl.edu:/mirrors3/ka9q/amiga/anos29k.lha
  354.                          
  355.    Help File
  356.                          wuarchive.wustl.edu:/sys
  357.                          tems/amiga/incoming/text/AmigaNOS-help-V2.lha or
  358.                          ftp.demon.co.uk:/pub/amiga/setup/AmigaNOS-help-V
  359.                          2.lha
  360.                          
  361.    Comments                AmigaNOS2.9k.lha contains PPP as well as SLIP.
  362.                          Seems to be a
  363.                              rfc1171 like implementation, enhanced with a
  364.                          few rfc1331/2
  365.                              features (like most other implementations I
  366.                          know of)
  367.                          
  368.   5.5.2 PPP.DEVICE FOR SANA2 COMPATIBLE NETWORK PACKAGES
  369.   (AS225, AMITCP, ENVOY)
  370.   
  371.     5.5.2.1 Kruse-PPP 1.23 evaluation version.
  372.     
  373.   Author                  Holger Kruse <kruse@cs.ucf.edu>
  374.                          
  375.    Public FTP archive     on Aminet:comm/net; ftp to e.g.
  376.                          wuarchive.wustl.edu, cd to /pub/aminet  and read
  377.                          the  instruction about the nearest mirror to you.
  378.                          
  379.    Status                 Demo-Version, with all configuration options
  380.                          fixed to their defaults (with the exception of the
  381.                          IP adresses, of course). For the full version see
  382.                          7.1.1
  383.                          
  384.   Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
  385.                          to  work with AmiTCP-2.3.
  386.                          
  387. 5.6 Free PPP for NeXT
  388.  
  389.   5.6.1 OLD NEXT-PPP
  390.   
  391.   Public ftp archive      merit.edu:pub/ppp/next-ppp0.3.tar.Z
  392.                          
  393.    Author                 miron@cs.sfu.ca (Miron S. Cuperman)
  394.                          
  395.    Comment                The author claimed: I heard that it doesn't work
  396.                          with 3.0.
  397.                             I haven't looked at it myself.
  398.                             It's just a straight port of ppp-1.1.  It works
  399.                          with NeXTStep
  400.                             2.1.  It is based on the BSD part of ppp-1.1,
  401.                          but with header
  402.                             compression integrated.            I'm not
  403.                          currently supporting (or even using) it.
  404.                          But dstrout@sun.REST.TASC.COM (Dave Strout via
  405.                          MacPPP and            Eudora) claims that:
  406.                          
  407.                          "I have gotten the next-ppp0.2 to work just
  408.                              fine under NeXTStep 3.0.  I have only tried
  409.                          MacPPP running            against it, but telnet,
  410.                          eudora, and GopherApp all work fine.
  411.                          FTP does not work at 2400bps, but does at 9600.
  412.                             dave."
  413.                           told me that:
  414.                          You state ppp-0.2 as being the latest version for
  415.                          NeXTSTEP.
  416.                          It isn't.  ppp-0.3 is.  However, ppp-0.3 and 0.2
  417.                          don't run on
  418.                          NeXTSTEP 3.1 or 3.2 (I believe), and both have
  419.                          byte-ordering and
  420.                          byte-alignment problems for White (intel)
  421.                          hardware.
  422.                          
  423.   PPP-2.1.2 NEXT PORT
  424.   
  425.    Philip Prindeville has released for Beta testing a port of ppp-2.1.2
  426.    suitable for use on NextStep 3.2 on Black (Motorola), White (Intel), and
  427.    Gray (HP) hardware.  It has also been tested with the Mux 1.4 driver (up
  428.    to 38400b/s with no lose!).
  429.    
  430.    Initial reports are that it is fairly solid.
  431.    
  432.    N.B.: this is *not* the same implementation as Steve Perkins but rather
  433.    an update of Miron Cuperman's ppp-0.3.
  434.    
  435.    It supports all features of 2.1.2 except:
  436.    
  437.        receiver AsyncMaps
  438.       
  439.        MRU negotiation
  440.       
  441.        receiver (asymmetric) A/C compression negotiation
  442.       
  443.        Proxy ARP (server mode)
  444.       
  445.    The code may be freely used by individuals but the copyright forbids
  446.    (without prior agreement) commercial use of this software.  Simply
  447.    stated, Joe Blow can use this software at home, but commercial PPP
  448.    providers can not use this software for their exploitation without
  449.    written agreement from the authors.
  450.    
  451.    It is available from  ftp://ftp.enst.fr/incoming/philipp/ as
  452.    ppp-2.1.2-beta.tar.gz
  453.    
  454.                                                  Philippe-Andre Prindeville
  455.                                                                            
  456.    There are reports that it is difficult to get it to compile on 3.2, and
  457.    after you succeed, it doesn't work, as some system calls are missing.
  458.    
  459.                                                                        i.s.
  460.                                                                            
  461. 5.7 free PPP for Macintosh
  462.  
  463.    -MacPPP 2.0.1 from Merit Network, Inc. and the University of Michigan
  464.    
  465.   Author                  ljb@merit.edu (Larry Blunk)
  466.                          
  467.    Public ftp archive
  468.                          merit.edu:internet.tools/ppp/mac/...
  469.                          
  470.    Status
  471.                          
  472.         macppp2.0.1.hqx seems to be the newest binary release.  There are
  473.    also         sources. From the       'Installing MacPPP' document:
  474.    "...MacPPP 1.1 [as well as 2.0.1] is a Line Access   Protocol (LAP mdev)
  475.    driver for MacTCP.  This version does not    support AppleTalk over PPP.
  476.    
  477.    
  478.         MacPPP requires MacTCP 1.1 or higher, Macintosh System 6.0.5    or
  479.    higher, and a Hayes-compatible modem for dial-in     connections. You
  480.    can also use MacPPP over hardwired asynchrounous     connections, ..."
  481.    
  482.     Comment      There's an entry in the        configuration section
  483.    above. There are     PostScript  and  text   installation documents at
  484.    the ftp site. Although these         date back to the 1.1.x releases,
  485.    they're still useful for     installing MacPPP 2.0.1.
  486.    
  487.     For a workaround for a MacPPP       2.0.1 on non-US System 6, look into
  488.    the  configuration section, too
  489.    
  490. 5.8 free PPP for Ultrix
  491.  
  492.    ppp-2.1, see above.
  493.    
  494. 5.9 free PPP for Linux
  495.  
  496.    PPP for Linux is distributed as part of  Paul Mackerras' ppp package as
  497.    of version 2.1.1. It may be obtained from any of the locations which
  498.    cary this software, including dcssoft.anu.edu.au:/pub/ppp/. In addition,
  499.    the pacage is posted to the Linux archive sites of sunsite.unc.edu
  500.    (U.S.A.) in the directory /pub/Linux/Network and ftp.funet.fi (European)
  501.    in the Linux networking directory. The packages on these two sites
  502.    contain binaries for the software as well as the source.
  503.    
  504.  
  505. pppd-2.1.1.tar.gz       kernel files + pppd source and binary
  506.  
  507.   Authors                 Michael Callahan <callahan@maths.ox.ac.uk>
  508.                          
  509.                          Al Longyear <longyear@netcom.com>
  510.                          
  511.    public ftp site         sunsite.unc.edu and ftp.funet.fi
  512.                          
  513.    self-description       Version 1.0.0 is meant for use with kernels 1.0.0
  514.                          and later.
  515.                          
  516.    
  517. -- 
  518. -- 
  519.     Ignatios Souvatzis
  520. -
  521. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  522. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  523.  
  524.